return {
  'Vonr/align.nvim',
  branch = 'v2',
  keymaps = {
    {
      'x',
      'aa',
      function()
        require('align').align_to_string({ preview = true, regex = false })
      end,
      { desc = 'Aligns to a string (to left) with previews', noremap = true, silent = true },
    },

    {
      'x',
      'as',
      function()
        require('align').align_to_string({ preview = true, regex = false, reverse = true })
      end,
      { desc = 'Aligns to a string (to right) with previews', noremap = true, silent = true },
    },

    {
      'x',
      'ar',
      function()
        require('align').align_to_string({ preview = true, regex = true, reverse = true })
      end,
      { desc = 'Aligns to a Lua pattern (to left) with previews', noremap = true, silent = true },
    },
  },
}
